package com.gtw.visitor;

import java.util.Random;

/**
 * 元素生成者,一般是容纳多个不同类,不同接口的容器,eg:List,Map,实际项目很少抽象出这个角色
 */
public class ObjectStruture {

    public static Element createElement(){
        Random random = new Random();
        if(random.nextInt(20)>10){
            return new ConcreteElement1();
        }else {
            return new ConcreteElement2();
        }
    }
}
